package com.ruoyi.generator.domain.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.generator.domain.FromBuildOptionsConfig;
import com.ruoyi.generator.domain.FromBuildRuleConfig;
import lombok.Data;

import javax.validation.Valid;
import java.util.List;

/**
 * 单设计_配置对象 sys_from_build_config
 *
 * @author XL
 * @date 2022-08-05 12:01:23
 */
public class FromBuildConfigVo{
    private static final long serialVersionUID = 1L;

    /**
     * 字段名
     */
    private String vModel;

    /**
     * 表单标题
     */
    private String label;

    /**
     * 组件类型
     */
    @Excel(name = "组件类型")
    private String moduleType;

    /**
     * 子组件
     */
    private List<FromBuildConfigVo> children;


    public String getvModel() {
        return vModel;
    }

    public void setvModel(String vModel) {
        this.vModel = vModel;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public List<FromBuildConfigVo> getChildren() {
        return children;
    }

    public void setChildren(List<FromBuildConfigVo> children) {
        this.children = children;
    }

    public String getModuleType() {
        return moduleType;
    }

    public void setModuleType(String moduleType) {
        this.moduleType = moduleType;
    }
}
